package com.easy_buy.configer;

import com.github.pagehelper.PageHelper;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

import java.util.Properties;

@Configuration
public class PageConfiger {
    @Bean
    public PageHelper getHelper() {
        PageHelper helper = new PageHelper();

        Properties properties = new Properties();
        // 1、下面设置可以让pageNum表示第几页
        properties.setProperty("offsetAsPageNum", "true");
        // 2、下面设置可以让pages表示总页数
        properties.setProperty("rowBoundsWithCount", "true");
        // 3、如果 pageNum 小于 1，会查询第一页的数据。
        //    如果 pageNum 大于总页数，会查询最后一页的数据。
        properties.setProperty("reasonable", "true");
        helper.setProperties(properties);
        return helper;
    }
}
